  html { font-size: 12px; color: #404040; font-family: 'Microsoft YaHei','Arial','SimSun'; }
  body, button, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form, div { margin: 0; padding: 0; list-style-type: none; border: 0; }
  #bd { width: 1200px; margin: 0 auto; background: #fff; }
  .aside { width: 220px; float: left; }
  .article { width: 960px; float: right; }
  .narrow_page #bd { width: 960px; }
  .narrow_page .article { width: 720px; }
  .narrow_page .banner { width: 720px; }
  .narrow_page .filter_box ul { width: 540px!important; }
  .narrow_page .filter_box .list dd { width: 570px; }
  .narrow_page .filter_box .list dd a { margin-right: 8px; }
  .narrow_page .filter_box .list .brand_opt { width: 570px; }
  .narrow_page .filter_box .list .pic_c { width: 610px; _width: 606px; }
  .narrow_page .filter_relative .switch_btn { width: 720px; }
  .narrow_page .shoplist { width: 720px; }
  .narrow_page .popular_box { padding-left: 6px; }
  .narrow_page #go_top{ margin-left: 482px!important;  }

  .tools_box{width:960px;}.ad_img_box{position:relative;margin-top:10px;zoom:1;}
  .ad_img_box:after{content:" ";height:0;display:block;clear:both;visibility:hidden;}
  .ad_img_box a{display:block;position:relative;float:left;}
  .ad_img_box .icon_ad { background: url(../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: relative;margin-top: -14px;float: right;}
  .ad_img_box img{border:solid 1px #DADADA;}.breadcrumb { line-height: 26px;padding: 10px 0; }
  .breadcrumb a,.breadcrumb a:hover { color: #1A66B3; }
  .breadcrumb a{ text-decoration:none; }
  .breadcrumb a:hover { text-decoration:underline; }
  .breadcrumb span { padding:0 6px; }
  .breadcrumb .current { padding: 0; }.sort_box li .link:after, .sort_box li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  .sort_box { border: solid 1px #f6581e; padding: 1px;margin-bottom:10px; }
  .sort_box a { color: #555; text-decoration: none; }
  .sort_box a:hover { text-decoration: none; }
  .sort_box h3 { background: url(../images/sort_box_bg.png) left 0 repeat-x; display: block; height: 35px; line-height: 35px; color: #fff; padding-left: 10px; font-size: 14px; }
  .sort_box li { border-top: solid 1px #fff; vertical-align: middle; zoom: 1; background: url(../images/sort_box_bg.png) left -62px repeat-x; }
  .sort_box .hover, .sort_box .on { background-position: 0 -35px;}
  .sort_box li .m { display: block; height: 27px; line-height: 27px; font-size: 14px; font-weight: bold; _overflow: hidden; background: url(../images/sort_box_bg.png) 12px -89px no-repeat; padding: 0 10px 0 26px; border-bottom: solid 1px #d1d9e0; }
  .sort_box li .m .icon { display: inline-block; vertical-align: middle; float: right; background: url(../images/sort_box_bg.png) -16px -134px no-repeat; width: 14px; height: 14px; margin-top: 6px; cursor: pointer; }
  .sort_box li .t { display: inline-block; _padding-top: 2px; }
  .sort_box li .link { padding: 12px 0 5px 10px; line-height: 18px; zoom: 1; background: #fff;}
  .sort_box li .hide { display:none;}
  .sort_box li .link span { width: 96px; overflow: hidden; white-space: nowrap; display: block; margin-right: 4px; padding: 0; float: left; height: 18px; padding-bottom: 5px;_margin-right:2px;}
  .sort_box li .link span a { _padding-top: 2px; display: inline-block; padding: 0 2px; *font-family: SimSun; }
  .sort_box li .link .now, .sort_box li .link a:hover { color: #fff; background: #ff7a29; }
  .sort_box li .link .now:hover { color: #fff; text-decoration: none; }
  .sort_box .on  .t,.sort_box .hover  .t { color: #fd4708; }
  .sort_box .on  .t{text-decoration:none;}
  .sort_box .hover .m .icon { background-position: 0 -134px; }
  .sort_box  .m .add { background-position: 0 -118px !important;}
  .sort_box  .m .minu { background-position: -16px -134px !important; }
  .sort_box li .show{ display:block;} 
  .sort_box li{position:relative;}
  .sort_box .t{position:absolute;top:1px;left:25px;}
  .sort_box li .t {line-height: 27px;font-size: 14px;font-weight: bold;}
  .sort_box  li a:hover{text-decoration:underline !important;}
  .sort_box  li .link a:hover{text-decoration:none !important;}
  .sort_box  .hover  .m{cursor:pointer !important;}
  .sort _box li .link{margin:0;}.module_fashion_hotsales { font-family: Arial, SimSun; width: 216px; padding: 1px; border: solid 1px #dadada; background: #fff; padding: 1px; font-size: 12px; margin-top: 10px; }
  .module_fashion_hotsales img { border: none; }
  .module_fashion_hotsales h2 { margin: 0; padding: 0; background: url(../images/history_bg.png) left 0 repeat-x; width: 204px; height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; font-weight: bold; }
  .module_fashion_hotsales ul { margin: 0; padding: 0; padding: 0 9px; }
  .module_fashion_hotsales li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  .module_fashion_hotsales li { border-bottom: solid 1px #e6e6e6; padding: 10px 0; zoom: 1; list-style: none; }
  .module_fashion_hotsales li .pic a { border: solid 1px #f0e4e4; display: block; margin: 0 auto; width: 150px; margin-bottom: 6px; }
  .module_fashion_hotsales li .pic a img { display: block; }
  .module_fashion_hotsales li .pic a:hover { border: solid 1px #f60; }
  .module_fashion_hotsales li .price { text-align: center; color: #c30; font-weight: bold; font-family: Arial;}
  .module_fashion_hotsales li .price em { font-style: normal; }
  .module_fashion_hotsales li .name { overflow: hidden; height: 36px; display: block; line-height: 18px; width: 174px; margin: 0 auto; word-break: break-all; word-wrap: break-word; }
  .module_fashion_hotsales li .subtitle { width: 174px; margin: 0 auto; color: #c30; }
  .module_fashion_hotsales li a { text-decoration: none; color: #555;}
  .module_fashion_hotsales li a:hover, .module_fashion_hotsales li a:hover span { text-decoration: underline; color: #f60; }
  .module_fashion_hotsales .more { border-bottom: none; padding: 0; }
  .module_fashion_hotsales .more a { display: block; height: 36px; line-height: 36px; padding: 0 9px; text-align: right; color: #1A66B3; }
  .module_fashion_hotsales .more a:hover { color: #1A66B3; }
  .module_fashion_hotsales .name .percent { color: #c30; font-weight: bold; padding-right: 4px; }
  .module_fashion_hotsales .name{text-align:center;}.ad_img_box{position:relative;margin-top:10px;}
  .ad_img_box a{display:block;position:relative;}
  .ad_img_box .icon_ad { background: url(../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: relative;margin-top: -14px;float: right;}
  .ad_img_box img{border:solid 1px #DADADA;}.ad_img_box{position:relative;margin-top:10px;}
  .ad_img_box .list_left_ad{position:relative;width:220px;}
  .ad_img_box .list_left_ad a{display:block;position:relative;height:272px;float:none;}
  .ad_img_box .list_left_ad .icon_ad { background: url(../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: absolute;margin-top:0;float: none;right:0;bottom:0;}
  .ad_img_box img{border:solid 1px #DADADA;}.hotshop_box { font-family: Arial, SimSun; width: 216px; padding: 1px; border: solid 1px #dadada; background: #fff; padding: 1px; font-size: 12px; margin-top:10px;}
  .hotshop_box img { border: none; }
  .hotshop_box h2 { margin: 0; padding: 0; background: url(../images/history_bg.png) left 0 repeat-x; width: 204px; height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; font-weight: bold; }
  .hotshop_box .module_main { }
  .hotshop_box ul { padding: 0 9px; margin-top: -1px;}
  .hotshop_box li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  .hotshop_box li { border-top: solid 1px #e6e6e6; padding: 10px 0; zoom: 1; list-style: none; }
  .hotshop_box li .pic a { border: solid 1px #f0e4e4; display: block; margin: 0 auto; width: 150px; margin-bottom: 6px; }
  .hotshop_box li .pic a img { display: block; }
  .hotshop_box li .pic a:hover { border: solid 1px #f60; }
  .hotshop_box li .price { text-align: center; color: #c30; font-weight: bold; }
  .hotshop_box li .name { overflow: hidden; height: 36px; display: block; line-height: 18px; width: 174px; margin: 0 auto; word-break: break-all; word-wrap: break-word; }
  .hotshop_box li .subtitle { width: 174px; margin: 0 auto; color: #c30; }
  .hotshop_box li a {text-decoration: none;color: #555; }
  .hotshop_box li a:hover, .hotshop_box li a:hover span { text-decoration: underline; color: #f60; }
  .hotshop_box .more { border-bottom: none; padding: 0; }
  .hotshop_box .more a { display: block; height: 36px; line-height: 36px; padding: 0 9px; text-align: right; color: #1A66B3; }
  .hotshop_box .more a:hover { color: #1A66B3; }
  .hotshop_box .name .percent { color: #c30; font-weight: bold; padding-right: 4px; }
  .top10_list:after, .top10_list li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  .top10_list { border: solid 1px #dacaca; padding: 1px; margin-top: 10px; width: 216px; }
  .top10_list .header { background: url(../images/history_bg.png) left 0 repeat-x; height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; zoom: 1; display: block; }
  .top10_list .header .title { font-weight: bold; float: left; }
  .top10_list .header .more { display: inline-block; height: 31px; line-height: 31px; padding: 0 9px; text-align: right; float: right; font-weight: normal; }
  .top10_list .header .more a { color: #1A66B3; }
  .top10_list .body { overflow: hidden; }
  .top10_list ul { padding: 0 9px; margin-top: -1px; }
  .top10_list li { padding: 15px 0; line-height: 18px; border-top: solid 1px #f0e4e4; vertical-align: middle; zoom: 1; }
  .top10_list li .number { float: left; height: 13px; width: 13px; overflow: hidden; line-height: 13px; text-align: center; font-family: Arial; font-size: 10px; -webkit-text-size-adjust: none; margin-right: 5px; background: url(../images/top10_bg.png) left bottom; }
  .top10_list li a { color: #666; text-decoration: none; *font-family:simsun;}
  .top10_list li a:hover { color: #f60; text-decoration: underline; }
  .top10_list li .img { float: left; border: solid 1px #d1d1d1; margin-right: 5px; }
  .top10_list li .img img { display: block; }
  .top10_list li .img:hover { border-color: #f60; }
  .top10_list li .price .rob{ font-weight: bold; color: #c30; font-family: Arial; }
  .top10_list li p { float: left; display: block; width: 116px; }
  .top10_list li .name { overflow: hidden; height: 36px; margin-bottom: 2px; }
  .top10_list .line1 .number, .top10_list .line2 .number, .top10_list .line3 .number { color: #fff; border-color: #ff7133; background-position: left top; }
  .history_box:after, .history_box li:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }
  .history_box { border: solid 1px #dacaca; padding: 1px; margin-top: 10px; width: 216px; }
  .history_box .head { height: 31px;background: url(../images/history_bg.png) left 0 repeat-x; }
  .history_box .head .title {height: 31px; line-height: 31px; padding-left: 12px; color: #666; font-size: 12px; float: left; font-weight: bold;}
  .history_box .head .more { display: inline-block; height: 31px; line-height: 31px; padding: 0 9px; text-align: right; float: right;  }
  .history_box .head .more a { color: #1A66B3;text-decoration:none;}
  .history_box .head .more a:hover { text-decoration:underline;}
  .history_box ul { padding: 0 9px; margin-top: -1px;}
  .history_box li { padding: 10px 0; line-height: 18px; border-top: solid 1px #f0e4e4; vertical-align: middle; zoom: 1; }
  .history_box li a { color: #555;text-decoration:none;*font-family:simsun; }
  .history_box li a:hover { color: #f60; text-decoration:underline;}
  .history_box li .img { float: left; border: solid 1px #F0E4E4; margin-right: 10px;width:100px; }
  .history_box li .img:hover { border-color: #f60; }
  .history_box li .img img { display: block; }
  .history_box li .price .rob { font-weight: bold; color: #c30; font-family: Arial; }
  .history_box li p { float: left; display: block; width: 84px; }
  .history_box li .name { overflow: hidden; height: 54px; margin-bottom: 6px; word-break: break-all;word-wrap: break-word;}
  .history_box .history123_321box div{padding:70px 0;text-align:center;}.slide_ad a { text-decoration: none; }
  .slide_ad a:hover { text-decoration: underline; }
  .slide_ad { background: url(../images/recommend_bg.png) repeat-x 0 0; border: 1px solid #edd8b0; height: 135px; margin-bottom: 10px; position: relative; width: 958px; }
  .slide_ad .icon { background: url(../images/logo_tj.png) no-repeat 0 0; height: 45px; left: 0; position: absolute; top: 0; width: 45px; }
  .slide_ad .btn_prev { float: left; height:60px; overflow: hidden; margin-top: 45px; position: relative; width: 17px;margin-right:22px; }
  .slide_ad .btn_prev span { background: url(../images/recommend_bg.png) no-repeat 0 -135px; display: block; height: 60px; left: 0; overflow: hidden; position: absolute; top: 0; width: 17px;cursor:pointer; }
  .slide_ad .btn_next { float: right; height: 60px; overflow: hidden; position: relative; width:17px; margin-top:45px;}
  .slide_ad .btn_next span { background: url(../images/recommend_bg.png) no-repeat -17px -135px; display: block; height: 60px; overflow: hidden; position: absolute; right: -1px; top: 0; width: 17px; cursor:pointer;}
  .slide_ad .bof, .slide_ad .eof { cursor: default; }
  .slide_ad .bof span { background: url(../images/recommend_bg.png) no-repeat 0 -195px; cursor:default;}
  .slide_ad .eof span { background: url(../images/recommend_bg.png) no-repeat -17px -195px;cursor:default; }
  .slide_ad_content { height: 116px; overflow: hidden; width: 958px; }
  .slide_ad_content .slideitem { float: left; margin: 22px 0 12px 16px; overflow: hidden; width: 208px; }
  .slide_ad_content .first { margin-left: 0; }
  .slide_ad_content .slideitem .pic { border: 1px solid #e0e0e0; float: left; height: 90px; width: 90px; }
  .slide_ad_content .slideitem .pic a { display: block; height: 90px; overflow: hidden; text-align: center; width: 90px; }
  .slide_ad_content .slideitem .detail { float: left; margin-left: 8px; overflow: hidden; width: 108px; line-height: 18px; }
  .slide_ad_content .slideitem .detail .title { height: 54px; margin-bottom: 3px; overflow: hidden; width: 108px; }
  .slide_ad_content .slideitem .detail .title a { color: #555; }
  .slide_ad_content .slideitem .detail .title .tip { color: #666; display: block; }
  .slide_ad_content .slideitem .detail .title a:hover,.slide_ad_content .slideitem .detail .title .tip:hover { color: #f60; }
  .slide_ad_content .slideitem .detail .title span { cursor: default; }
  .slide_ad_content .slideitem .detail .title a.tip:hover { color: #f60; }
  .slide_ad_content .slideitem .detail .price { height: 18px; overflow: hidden; width: 108px; }
  .slide_ad_content .slideitem .detail .price .price_m { color: #9c9c9c; font-family: 'Arial'; text-decoration: line-through; }
  .slide_ad_content .slideitem .detail .price .price_d { color: #c30; font-family: Arial; font-weight: bold; }
  .slide_ad_content .slideitem .detail .price .price_d em { padding-left: 1px; }
  
  .narrow_page .slide_ad { width: 718px; }
  .narrow_page .slide_ad_content { width: 718px; }
  .narrow_page .slide_ad_content .slideitem { margin: 22px 0 12px 8px; }
  .narrow_page .slide_ad_content .first { margin-left: 0; }.filtrate_box a { text-decoration: none; color: #555; }
  .filtrate_box a:hover, .filtrate_box a:hover span { text-decoration: underline; color: #c00; }
  .filtrate_box { border: solid 1px #d4d4d4; padding: 1px; font-family: Arial; color:#555;zoom:1;margin-bottom:10px;}
  .filtrate_box .head:after, .filtrate_box .list:after,.filtrate_box:after { content: "."; height: 0; display: block; clear: both; visibility: hidden; }
  .filtrate_box .head { background: #f2f2f2; padding: 0 10px 0 8px; zoom: 1; _height: 35px; }
  .filtrate_box .head h3, .filtrate_box .head .kind { float: left; display: block; height: 35px; line-height: 35px; font-size: 14px; }
  .filtrate_box .head h3 { padding-left: 22px; color:#555;}
  .filtrate_box .head .kind { padding: 0 10px 0 16px; font-size: 12px; width: 70px; _padding-left: 4px; }
  .filtrate_box .head .opt_list { width: 742px; overflow: hidden; height: 28px; float: left; }
  .filtrate_box .head ul { float: left; padding: 6px 0; }
  .filtrate_box .head ul li { float: left; line-height: 20px; padding: 2px 0; _font-family: SimSun; white-space: nowrap; }
  .filtrate_box .head ul li .tt { padding: 0 20px 0 10px; color: #fd4708; font-weight: bold; }
  .filtrate_box .head ul li .bn { display: inline-block; vertical-align: top; border: solid 1px #ff7a29; height: 14px; line-height: 14px; padding: 1px 0 1px 4px; background: #fff; border-right: 0; overflow: hidden; *line-height: 16px; }
  .filtrate_box .head ul .block { border: solid 1px #ff7a29; border-left: 0; padding: 1px 1px 1px; display: inline-block; height: 14px; line-height: 14px; vertical-align: top; cursor: pointer; padding-left: 5px; margin-right: 10px; background: #fff; overflow: hidden; }
  .filtrate_box .head ul .block .t { display: inline-block; font-family: SimSun; vertical-align: top; _padding-top: 1px;color:#FD4708;}
  .filtrate_box .head ul .block .close { display: inline-block; background: #ff7a29 url(../images/icon_bg.png) -39px -156px no-repeat; width: 13px; height: 14px; vertical-align: top; margin-left: 5px; cursor: pointer; }
  .filtrate_box .head .empty,.filtrate_box .head .empty:hover { float: right; line-height: 35px; cursor: pointer; white-space: nowrap; color: #1A66B3; }
  .filtrate_box .list { line-height: 18px; padding: 0 3px 10px; zoom: 1; position: relative; float:left;}
  .filtrate_box .list a { padding: 0 2px; display: inline-block; }
  .filtrate_box .list dt { float: left; text-align: right; padding: 10px 14px 0 0; border-top: solid 1px #f0e4e4; }
  .filtrate_box .list dt b { display: inline-block; width: 120px; padding-right: 2px; }
  .filtrate_box .list .brand_t { border-top: 0; padding-top: 10px; }
  .filtrate_box .list .all { display: inline-block; }
  .filtrate_box .list .on, .filtrate_box .list a:hover, .filtrate_box .list .red { background: #ff7a29; color: #fff; text-decoration: none; }
  .filtrate_box .list .on a { color: #fff; }
  .filtrate_box .list dd { float: left; width: 782px; border-top: solid 1px #f0e4e4; padding: 10px 0 4px; position: relative; }
  .filtrate_box .list dd a { margin-right: 14px; }
  .filtrate_box .list .height { overflow: hidden; height: 18px; margin-bottom: 4px; padding-bottom: 0; }
  .filtrate_box .list .brand_height { overflow: hidden; height: 24px; margin-bottom: 4px; padding-bottom: 0; }
  .filtrate_box .list .brand_opt { position: relative; border-top: 0; padding-top: 0; padding-top: 10px; *margin-bottom: 6px; }
  .filtrate_box .list .brand_opt span { width: 96px; display: block; overflow: hidden; white-space: nowrap; margin-right: 16px; height: 18px; float: left; margin-bottom: 6px; }
  .filtrate_box .list .brand_opt .on { background: #fff; }
  .filtrate_box .list .brand_opt .on a { background: #c00; border-radius: 2px; }
  .filtrate_box .list .brand_opt span a { margin-right: 0; }
  .filtrate_box .list .brand_opt .button { position: absolute; right: 0; top: 10px; background: url(../images/arrow_b.png) 0 2px no-repeat; width: 30px; height: 18px; text-align: center; cursor: pointer; margin: 0; _padding-top: 2px; _height: 16px; padding-left: 16px; }
  .filtrate_box .list .brand_opt .btn_b { background: url(../images/arrow_t.png) 0 2px no-repeat; }
  .filtrate_box .list .brand_opt .hover { background-position: 0 -20px; }
  .filtrate_box .all_sort { height: 21px; }
  .filtrate_relative { position: relative; background: url(../images/filtrate_relative_bg.png) repeat-x; font-size: 0; margin:-10px 0 10px; }
  .filtrate_relative .switch_btn { width: 144px; margin: 0 auto; background: url(../images/filtrate_relative_btn.png) 0 0px; height: 20px; margin-top: -1px; }
  .filtrate_relative .switch_btn span { display: block; width: 130px; height: 18px; background: url(../images/filtrate_relative_btn.png) 0 0px no-repeat; margin: 0 auto; cursor: pointer; line-height: 18px; color: #fff; text-align: center; padding-left: 10px; font-size: 12px; color: #555; }
  .filtrate_relative .switch_btn .close { background-position: 36px -48px; }
  .filtrate_relative .switch_btn .on { background-position: 36px -28px; }
  .filtrate_relative .filter_bg { border: solid 1px #bdbdbd; border-width: 0 1px; height: 5px; }
  
  .narrow_page .filtrate_box .head .opt_list { width: 528px; }
  .narrow_page .filtrate_box .list dd { width: 532px; }
  .narrow_page .filtrate_box .head h3 { padding-left: 12px; }
  .narrow_page .filtrate_box .list .brand_opt span { margin-right: 12px; }
  .narrow_page .filtrate_box .list .brand_opt .button { margin-right: 0; }ul:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  ul { zoom: 1; }
  .tools_box { background: #fe7c2c;}
  .tools_box a { color: #555; }
  .tools_box .top, .tools_box .t, .tools_box .sorting_box li, .tools_box .sorting_box .on div, .tools_box .sorting_box li .icon, .tools_box .select_box .arrow, .tools_box .data .arrow_l, .tools_box .data .arrow_r, .tools_box .bottom, .tools_box .bottom .opt li a, .tools_box .bottom .opt .checkbox, .tools_box .bottom .select_pop .close, .tools_box .top .select_pop li span, .tools_box .bottom .switch a, .tools_box .bottom .switch a span, .tools_box .sorting_box .hover div { background: url(../images/tools_box_bg.png); }
  .tools_box .top { height: 38px; border: solid 1px #c6c6c6; border-width: 0 1px; margin-bottom: 3px; line-height: 38px; }
  .tools_box .t { float: left; width: 41px; text-align: left; background-position: right -181px; font-weight: bold; padding-left: 10px; padding-top: 2px; line-height: 36px; }
  .tools_box .sorting_box { float: left; }
  .tools_box .sorting_box li { float: left; background-position: right -181px; cursor: pointer; padding-right: 1px; margin-left: -1px; background-repeat: no-repeat; }
  .tools_box .sorting_box li div { width: 76px; text-align: center; padding-top: 2px; line-height: 36px; _height: 24px; _padding-top: 14px; _line-height: 14px; }
  .tools_box .sorting_box li .icon { display: inline-block; height: 8px; width: 7px; background-position: 0 -76px; margin-left: 8px; *vertical-align: middle; overflow: hidden; }
  .tools_box .sorting_box li .icon_t { background-position: -14px -76px; }
  .tools_box .sorting_box .on div, .tools_box .sorting_box .hover div { background-position: 0 -38px; font-weight: bold; color: #fff; }
  .tools_box .sorting_box .on .icon, .tools_box .sorting_box .hover .icon { background-position: -21px -76px; }
  .tools_box .sorting_box .on .icon_t, .tools_box .sorting_box .hover .icon_t { background-position: -7px -76px; }
  .tools_box .top .select_box { margin-left: 10px; }
  .tools_box .select_box { float: left; border: solid 1px #c2c2c2; height: 20px; line-height: 20px; background: #fff; margin-top: 8px; position: relative; z-index: 100; }
  .tools_box .select_box .d { vertical-align: top; display: inline-block; padding: 0 10px 0 2px; cursor: pointer; width: 70px;*line-height:22px;_line-height:23px;overflow:hidden ;height: 20px;}
  .tools_box .select_box .select_pop { position: absolute; display: none; left: -1px; top: 20px; border: solid 1px #c1c1c1; background: #fff; overflow: hidden; width: 100px; }
  .tools_box .select_box .select_pop ul { margin-top: -1px; }
  .tools_box .top .select_pop li span { display: inline-block; width: 9px; background-position: 0 -243px; height: 11px; vertical-align: middle; margin-left: 4px; overflow: hidden; }
  .tools_box .top .select_pop li .down { background-position: -11px -243px; }
  .tools_box .top .select_box { margin-top: 9px; }
  .tools_box .top .select_box .select_pop ul li { border-top: solid 1px #ded4ca; line-height: 22px; white-space: nowrap; }
  .tools_box .top .select_box .select_pop ul li a { border: solid 1px #fff; border-width: 1px 0; padding: 0 10px 0 5px; display: block; text-decoration: none; _height: 16px; _line-height: 14px; _padding-top: 6px; }
  .tools_box .top .select_box .select_pop ul .on a, .tools_box .top .select_box .select_pop ul li a:hover { background: #e6e6e6; }
  .tools_box .select_box .arrow { display: inline-block; width: 17px; border-left: solid 1px #c2c2c2; background-position: -20px -146px; height: 20px; vertical-align: top; cursor: pointer; }
  .tools_box .t_s { float: left; font-weight: bold; padding-left: 10px; padding-top: 1px; line-height: 38px; height: 37px; overflow: hidden; }
  .tools_box .interval { float: left; position: relative; line-height: 20px; margin-top: 6px; margin-left: 2px; height: 28px; width: 110px; z-index: 100; }
  .tools_box .interval .inner { padding: 3px; }
  .tools_box .interval .inner div { display: none; }
  .tools_box .interval_on .inner { padding: 2px; border: solid 1px #c2c2c2; background: #fff; position: absolute; top: 0; left: 0; }
  .tools_box .interval_on .inner div { display: block; padding: 5px 0 3px; text-align: center; }
  .tools_box .interval .text { border: solid 1px #c1c1c1; padding: 0;  margin: 0 2px; line-height: 20px; height: 20px; width: 40px; *vertical-align: middle; _margin-top: -2px; }
  .tools_box .interval .button { background: url(../images/btn_bg.png); padding: 0; margin: 0; height: 20px; border: solid 1px #cccbca; cursor: pointer; font-size: 12px; padding: 0 5px; border-radius: 2px; margin: 0 4px; *padding: 2px 2px 0; }
  
  @-moz-document url-prefix(){.tools_box .interval .button{ padding-bottom:2px; }}
  .tools_box .interval .hover { background-position: 0 -20px; border-color: #97cef2; }
  .tools_box .interval .btn_yes { background-position: 0 -40px; border-color: #f25b00; color: #fff; }
  .tools_box .interval .btn_yes_hover { background-position: 0 -60px; border-color: #f25b00; }
  .tools_box .data { float: right; padding-right: 6px; padding-top: 13px; height: 24px; line-height: 15px;}
  .tools_box .data .arrow_l, .tools_box .data .arrow_r { display: inline-block; width: 14px; height: 15px; line-height: 0; border: solid 1px #c1c1c1; vertical-align: middle; background-position: 4px -148px; background-color: #fff; margin: -5px 4px 0; *margin-top: 0px;_margin-top: -4px; background-repeat: no-repeat; }
  .tools_box .data .arrow_r { background-position: -8px -148px; }
  .tools_box .data .arrow_l_on { background-position: 4px -164px; }
  .tools_box .data .arrow_r_on { background-position: -8px -164px; }
  .tools_box .data .or { color: #f60; font-weight: bold; }
  .tools_box .data span { font-family: Arial; }
  .tools_box .bottom { height: 37px; background-position: 0 -1px; line-height: 37px; border: solid 1px #d1d1d1; border-top: 0; }
  .tools_box .bottom .t { font-weight: normal; background: none; width: 37px; padding-left: 12px; line-height: 34px;height: 34px;_line-height:36px; }
  .tools_box .bottom .opt { float: left; line-height: 14px; padding: 12px 0 0 10px; }
  .tools_box .bottom .opt2 {padding-left:0;}
  .tools_box .bottom .opt2 a{_vertical-align: middle;}
  .tools_box .bottom .opt li { float: left; padding: 0 16px 0 0; height: 14px; }
  .tools_box .bottom .opt li a,.tools_box .bottom .opt2 li span { display: inline-block; height: 14px; line-height: 14px; background-position: 0 -84px; background-repeat: no-repeat; padding-left: 18px; text-decoration: none; color: #555; _padding-top: 2px; _height: 12px; overflow: hidden; }
  .tools_box .bottom .opt2 li span { padding-left: 0;background: none;}
  .tools_box .bottom .opt li a:hover { text-decoration: none; color: #fd4809; }
  .tools_box .bottom .opt .checkbox { background-position: right -227px; background-repeat: no-repeat; padding: 0 16px 0 0; margin-right: 15px; }
  .tools_box .bottom .opt .checkbox a{*padding-top:2px;*height:12px;}
  .tools_box .bottom .opt .checkbox a:hover { background-position: 0 -84px; }
  .tools_box .bottom .opt .checkbox .on,.tools_box .bottom .opt .checkbox .on:hover { background-position: 0 -98px; color: #fd4809; }
  .tools_box .bottom .opt .radio a { background-position: 0 -112px; margin-right: 12px; }
  .tools_box .bottom .opt .radio span { *padding-top: 2px; display: inline-block; vertical-align: top; padding-right: 2px; }
  .tools_box .bottom .opt .radio a:hover { background-position: 0 -112px; }
  .tools_box .bottom .opt .radio .on,.tools_box .bottom .opt .radio .on:hover { background-position: 0 -126px; color: #fd4809; }
  .tools_box .bottom .select_pop { width: 326px; }
  .tools_box .bottom .select_pop .head { background: #f2f2f2; height: 22px; line-height: 22px; font-weight: bold; border: solid 1px #fff; padding: 0 10px; }
  .tools_box .bottom .select_pop ul { padding: 10px 0 10px 12px; }
  .tools_box .bottom .select_pop ul li { float: left; width: 50px; line-height: 26px; }
  .tools_box .bottom .select_pop ul li a { text-decoration: none; }
  .tools_box .bottom .select_pop ul li a:hover { color: #fd4708; text-decoration: underline; }
  .tools_box .bottom .select_pop .close { background-position: -41px -151px; width: 11px; height: 11px; position: absolute; right: 6px; top:6px; overflow: hidden; cursor: pointer; }
  .tools_box .bottom .switch { float: right; margin: 7px 10px 0 10px; border-bottom: solid 1px #fff; line-height: 22px; padding-left:1px;}
  .tools_box .bottom .switch a { display: inline-block; width: 47px; text-decoration: none; border: solid 1px #b9b9b9; height: 22px; line-height: 22px; text-align: center; background-position: 0 -254px; position: relative; margin-left: -1px; _padding-top: 5px; _height: 17px; _line-height: 14px; }
  .tools_box .bottom .switch a span { display: inline-block; width: 9px; height: 10px; background-position: 0 -298px; vertical-align: middle; margin: -2px 4px 0 0; *margin-top: 0; overflow: hidden; }
  .tools_box .bottom .switch a:hover, .tools_box .bottom .switch .on { color: #f13e00; }
  .tools_box .bottom .switch a:hover span, .tools_box .bottom .switch .on span { background-position: -9px -298px; }
  .tools_box .bottom .switch a .list_btn { background-position: 0 -308px; }
  .tools_box .bottom .switch a:hover .list_btn, .tools_box .bottom .switch .on .list_btn { background-position: -9px -308px; }
  .tools_box .bottom .switch .on { background-position: 0 -276px; border-color: #fc581f; z-index: 2; }
  
  .narrow_page .tools_box { width: 720px; }
  .narrow_page .tools_box .top .select_box { display: none; }
  .narrow_page .tools_box .sorting_box li div { width: 66px; }
  .narrow_page .tools_box .bottom .select_box .d { width: 56px; padding: 0 0 0 2px; }
  .narrow_page .tools_box .bottom .opt { padding: 12px 0 0 6px; }
  .narrow_page .tools_box .bottom .opt li { padding: 0 10px 0 0; }
  .narrow_page .tools_box .bottom .opt .checkbox { padding: 0 10px 0 0; margin-right: 10px; }
  .narrow_page .tools_box .bottom .opt .radio a { margin-right: 10px; }
  .narrow_page .tools_box .interval { width: 86px; }
  .narrow_page .tools_box .interval .text { width: 30px;}
  .narrow_page .tools_box .interval .button { margin: 0 2px; width:34px;}.shoplist { width: 960px; zoom: 1; font-family: Arial; }.shoplist { width: 960px; zoom: 1; font-family: Arial; }
  .shoplist:after { content: "."; height: 0; clear: both; display: block; visibility: hidden; }
  .shoplist a { color: #555; text-decoration: none; }
  .shoplist a:hover { color: #f60; text-decoration: underline; }
  .shoplist .bigimg li { float: left; width: 240px; height: 319px; line-height: 18px; position: relative; border-bottom: solid 1px #e6e6e6; }
  .shoplist .bigimg li .inner { border: solid 4px #fff; padding: 16px 16px 0; position: absolute; }
  .shoplist .bigimg .big { width: 478px; padding: 0; height: 319px; border: solid 1px #f0e4e4; border-top: 0; }
  .shoplist .bigimg li .pic { display: block; position: relative; margin-bottom: 10px; width: 200px; height: 200px; background: url(../images/loading.gif) center no-repeat; }
  .shoplist .bigimg li .pic .sign { position: absolute; display: block; background: #896e51; color: #fff; left: 0; bottom: 0; padding: 0 4px; filter: alpha(opacity = 90); }
  .shoplist .bigimg li .pic:hover, .shoplist .bigimg li .pic:hover .sign { text-decoration: none; }
  .shoplist .bigimg .big .pic { margin-bottom: 0; }
  .shoplist .bigimg li img { display: block; }

  .shoplist .bigimg li .price { padding-bottom: 8px; color: #878787; }
  .shoplist .bigimg li .price_n { font-size: 14px; color: #c30; font-weight: bold; padding-right: 10px; font-family: Arial; }
  .shoplist .bigimg li .price_s { color: #c30; font-family: Arial; }
  .shoplist .bigimg li .price_r { color: #878787; text-decoration: line-through; padding-right: 10px; font-family: Arial; }
  .shoplist .bigimg li .name { display: block; height: 36px; overflow: hidden; width: 200px; font-family: Arial; }
  .shoplist .bigimg li .subtitle { color: #c30; width: 200px; overflow: hidden; height: 18px; }
  .shoplist .bigimg li .t .color { color: #c06c45; white-space: nowrap; }
  .shoplist .bigimg li .star { color: #666; padding: 12px 0 6px; display: none; }
  .shoplist .bigimg li .level, .shoplist .bigimg li .level span { background: url(../images/icon_star.png) left top repeat-x; display: inline-block; width: 60px; height: 12px; vertical-align: middle; overflow: hidden; line-height: 12px; font-size: 0; *vertical-align: auto; }
  .shoplist .bigimg li .level { margin: -2px 6px 0 0; }
  .shoplist .bigimg li .level span { background-position: left bottom; vertical-align: top; }
  .shoplist .bigimg li .link { color: #666; *padding-top: 4px; _padding-top: 7px; display: none; }
  .shoplist .bigimg li .link .icon { background: url(../images/icon_bg.png) left -176px; height: 12px; width: 12px; display: inline-block; margin: -2px 4px 0 0; vertical-align: middle; overflow: hidden; *vertical-align: top; *margin-top: 2px; _margin-top: 0; }
  .shoplist .bigimg li .link a { font-weight: bold; color: #555; display: inline-block; width: 160px; overflow: hidden; height: 18px; vertical-align: middle; margin-top: -2px; *vertical-align: top; *margin-top: 0; _margin-top: -2px; }
  .shoplist .bigimg li .link a:hover { color: #f60; }
  .shoplist .bigimg .hover { z-index: 11; }
  .shoplist .bigimg .hover .inner { border-color: #ffcfb1; background: #fff; height: 356px; }
  .shoplist .bigimg .hover .star, .shoplist .bigimg .hover .link { display: block; }
  .shoplist .bigimg .color_box { position: absolute; bottom: 8px; right: -12px; }
  .shoplist .bigimg .color_box span { display: block; border: solid 1px #e7dcdc; height: 10px; width: 10px; overflow: hidden; margin-top: 3px; }
  .shoplist .bigimg .no_result { height: 190px; overflow: hidden; width: 600px; margin: 0 auto; }
  .shoplist .bigimg .no_result p { background: url(../images/sorry.png) no-repeat 0 0; height: 80px; line-height: 70px; margin: 50px 0 0 90px; padding-left: 116px; }
  .shoplist .bigimg .no_result p a { color: #1a66b3; }
  .tag_box { position: absolute; top: 0; right: 0; width: 56px; height: 56px; z-index: 10; }
  
  .shoplist .listimg .pic { float: left; border: solid 1px #dfdede; margin-right: 10px; }
  .shoplist .listimg .pic img { width: 150px; height: 150px; }
  .shoplist .listimg li { zoom: 1; border: solid 1px #fff; border-width: 1px 0; border-top-color: #e6e6e6; padding: 20px 10px; position: relative; line-height: 24px; font-family: Arial;vertical-align:middle;}
  .shoplist .listimg li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
  .shoplist .listimg .hover { background: #fff7e8; }
  .shoplist .listimg .name, .shoplist .listimg .subtitle { position: absolute; top: 26px; left: 172px; height: 48px; overflow: hidden; width: 310px; display: block; word-break: break-all; word-wrap: break-word; *font-family:simsun;}
  .shoplist .listimg .subtitle { top: 74px; color: #c30;height:24px; }
  .shoplist .listimg .price { position: absolute; left: 560px; top: 74px; }
  .shoplist .listimg .price .price_n { color: #c30; font-weight: bold; padding-right: 10px; }
  .shoplist .listimg .price .price_r { text-decoration: line-through; color: #878787; padding-right: 10px; }
  .shoplist .listimg .price .price_s { color: #c30; font-family:simsun;}
  .shoplist .listimg .star { position: absolute; left: 800px; top: 74px; color: #666; *font-family:simsun;*top:77px;}
  .shoplist .listimg li .level, .shoplist .listimg li .level span { background: url(../images/icon_star.png) left top repeat-x; display: inline-block; width: 60px; height: 12px; vertical-align: middle; overflow: hidden; line-height: 12px; font-size: 0; }
  .shoplist .listimg li .level { margin: -2px 6px 0 0; }
  .shoplist .listimg li .level span { background-position: left bottom; vertical-align: top; }
  .shoplist .listimg .link { position: absolute; left: 172px; top: 135px; line-height: 18px; color: #555;font-family:simsun; }
  .shoplist .listimg li .link .icon { background: url(../images/icon_bg.png) left -176px; height: 12px; width: 12px; display: inline-block; margin: -2px 4px 0 0; vertical-align: middle; overflow: hidden; *vertical-align: top; *margin-top: 0; }
  .shoplist .listimg li .link a { font-weight: bold; color: #555; display: inline-block; width: 160px; overflow: hidden; height: 18px; vertical-align: middle; margin-top: -1px; *vertical-align: top; *margin-top: -2px;*font-family:simsun;}
  .shoplist .listimg li .link a:hover { color: #f60; }
  .shoplist .listimg .tag_box { position: absolute; top: 16px; right: auto; left: 113px; width: 56px; height: 56px; z-index: 10; }
  .shoplist .no_result { height: 190px; overflow: hidden; width: 600px; margin: 0 auto; }
  .shoplist .no_result p { background: url(../mix/hosts/../images/model/guan/fashion/sorry.png) no-repeat 0 0; height: 80px; line-height: 70px; margin: 50px 0 0 90px; padding-left: 116px; }
  .shoplist .no_result p a { color: #1a66b3; }
	  
  .narrow_page .shoplist { width: 720px; }
  .narrow_page .shoplist .listimg .name,.narrow_page .shoplist .listimg .subtitle{ width: 216px; }
  .narrow_page .shoplist .listimg .price { left: 410px; top: 26px;width: 140px;text-align:center;}
  .narrow_page .shoplist .listimg .price .price_n{display: block;}
  .narrow_page .shoplist .listimg .star { width: 148px;left: 570px;top: 26px; }		
  .paginating { border-top: solid 2px #fe7c2c; height: 34px; background: url(../images/paginating_bg.png) left 0 repeat-x; padding: 0 10px; margin-top: 20px; }
  .paginating .paging { float: right; line-height: 24px; color: #666; padding-top: 5px; }
  .paginating li { float: left; height: 24px; padding-left: 5px; }
  .paginating a { border: solid 1px #c1c1c1; line-height: 22px; height: 22px; display: inline-block; padding: 0 8px; background: #fff; _margin-top: 1px; font-family: Arial; font-size: 12px; color:#555;text-decoration:none;}
  .paginating a:hover, .paginating .current { text-decoration: none; background: #fe7c2c; color: #fff; border-color: #f75a00; }
  .paginating .number { vertical-align: top; border: solid 1px #dacaca; height: 18px; width: 34px; margin: 0 4px; border-radius: 3px; line-height: 18px; *margin-top: -1px; _overflow: hidden; font-family: Arial; font-size: 12px; }
  .paginating .button { vertical-align: top; height: 20px; background: url(../images/btn_bg.png) left 0px repeat-x; width: 38px; cursor: pointer; color: #4f3a2b; margin-left: 6px; padding: 0 0 2px 0; margin-top: 1px; font-size: 12px; border: solid 1px #c7c7c7; padding: 0\0; *padding: 2px 0 0 0; border-radius: 3px; }
  .paginating .hover { background-position: 0 -20px; }
  .paginating .page_input { padding-left: 16px; *font-family: simsun; }
  .paginating .page_input span { display: inline-block; vertical-align: top; _padding-top: 2px; font-weight: normal; *line-height: 22px; }
  .paginating .up a, .paginating .prev a, .paginating .next a, .paginating .down a { overflow: hidden; *line-height: 24px; font-weight: bold;_line-height: 26px;  }
  .paginating .none { cursor: default; }
  .paginating .none a { color: #ccc; cursor: default; *line-height: 24px; _line-height: 26px; }
  .paginating .none a:hover { background: #fff; color: #ccc; border-color: #c1c1c1; }
  .paginating span { font-weight: bold; }
  :root .paginating .up a, :root .paginating .up a, :root .paginating .next a, :root .paginating .down a, :root   .paginating .none a { line-height: 20px\0; }.most_concern{background:#fafaf9;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;height:18px;margin:10px 0 0 ;padding:11px 0 10px 15px;padding:12px 0 9px 15px9;}
  .most_concern p{height:18px;overflow:hidden;line-height:18px;}
  .most_concern a{margin-right:30px;color:#1A66B3;text-decoration:none;}
  .most_concern a:hover{color:#1A66B3;text-decoration:underline;}.list_feedback_panel  .hidden{display:none;}
  .list_feedback_panel  a{text-decoration: none;color: #1A66B3;}
  .list_feedback_panel{border:1px solid #e0e0e0;margin:10px 0;padding:11px 15px;}
  .list_feedback_panel p{color:#404040;height:18px;overflow:hidden;padding:1px 0;position:relative;padding:2px 0 09;}
  .list_feedback_panel p span{display:inline-block;padding-left:25px;}
  .list_feedback_panel p .icon{background:url(../images/bg_feedback.png) no-repeat 0 -25px;height:18px;padding-left:4px;position:absolute;top:0;width:20px;}
  .list_feedback_panel p a{padding:0 5px;}
  .list_feedback_panel p a:hover{text-decoration:underline;}
  .list_feedback_panel .feedback_form{padding:11px 0 0 22px;}
  .list_feedback_panel .feedback_form textarea{background:none;border:1px solid #ddd;overflow-x:hidden;height:58px;padding:4px 9px;width:542px;resize:none}
  .list_feedback_panel .feedback_form .default{color:#878787;}
  .list_feedback_panel .feedback_form .btn_panel{height:24px;padding-top:8px;overflow:hidden;}
  .list_feedback_panel .feedback_form .btn_panel a{background:url(../../searchb.dangdang.com/project/search_v3/hosts/../images/bg_feedback.png) no-repeat right 0;display:inline-block;margin-right:10px;padding-right:12px;}
  .list_feedback_panel .feedback_form .btn_panel a:hover{text-decoration:none;}
  .list_feedback_panel .feedback_form .btn_panel a span,.list_feedback_panel .feedback_form .btn_panel a:hover span{background:url(../../searchb.dangdang.com/project/search_v3/hosts/../images/bg_feedback.png) no-repeat -95px -25px;color:#404040;cursor:pointer;display:inline-block;height:18px;padding:3px 0 3px 13px;padding:4px 0 2px 13px9;}
  .article .reco_wrap{margin-bottom:0;}.ad_img_box{position:relative;margin-top:10px;}
  .ad_img_box a{display:block;position:relative;}
  .ad_img_box .icon_ad { background: url(../images/bg_bottom_ad.png) no-repeat -34px 0; display: block; height: 14px;overflow: hidden;  width: 38px; z-index: 400; position: relative;margin-top: -14px;float: right;}
  .ad_img_box img{border:solid 1px #DADADA;}
  
  .narrow_page #go_top{ margin-left: 480px!important;  }
  
  .narrow_page #go_top{ margin-left: 462px!important;  }.dd_ad_flip_ob_small  {position: absolute; left: 100%; margin-left: -150px; top: 0px; z-index: 15500;}
  .dd_ad_flip_ob_big {position: absolute; left: 100%; margin-left: -300px; top: 0px; z-index: 15500;}
